﻿/**************************************************************
 * 
 * Copyright © Dmitry Kukushkin <codecity@gmail.com> 2007
 * All Rights Reserved
 * 
 **************************************************************/

namespace WebMoney.SignerFX
{
    /// <summary>
    /// Фабрика объектов BKeys. Создает объект класса BKeys (представление ключей WM Keeper).
    /// </summary>
    public sealed class Extractor
    {
        BKeys keys;

        /// <summary>
        /// 
        /// </summary>
        public BKeys Keys
        {
            get
            {
                return keys;
            }
        }

        /// <summary>
        /// Создание объекта Extractor
        /// </summary>
        /// <param name="key">Байты файла резервной копии ключей</param>
        /// <param name="id">WMID</param>
        /// <param name="password">Пароль резервной копии файла ключей</param>
        public Extractor(byte[] key, string id, string password)
        {
            keys = new Keys(key, id, password);
        }
    }
}